Anycast Rendezvous Point (RP) Using PIM (RFC 4610) provides fast convergence when RP routers fail using PIM protocol without using the source discovery protocol Multicast Source Discovery Protocol (MSDP) for both IPv4 and IPv6 address families.
The feature requires a Premier or Core license. For more information about licensing, see the ExtremeXOS v33.1.1 Licensing Guide .
Anycast RP is a mechanism that provides fast convergence when a PIM RP node fails. Receivers and sources connect to the closest RP. The packets from a source need to get to all RPs to find joined receivers.
A unicast address is selected as the RP address. Multicast groups supported by the RP are configured using a policy file. This RP is configured either statically, or is dynamically distributed to the PIM domain using BSR protocol. To achieve the load balancing between the RPs, the same RP address is configured to multiple devices in a PIM domain. Sources and receivers connect to the nearest router selected by the L3 unicast routing protocols.
In the above topology, three RP nodes are configured with the same RP address. Recevier1 and Receiver2 choose RP1 as the nearest router. Recevier3 connects to RP2. When Source1 starts transmitting, Src1 node start sending the register requests to RP1. The same sources should be known to other receivers, such as Receiver3. Typically, in IPv4, MSDP protocol is used to propagate the learned sources from RP1 to other RPs (RP2 and RP3) through MSDP messages.
In the above topology, each node configured with an Anycast RP address and a unique unicast IP address can communicate with other Anycast RP peers configured using the policy file (see Anycast RP Using PIM Policy File Information. Anycast RP addresses and the group of nodes' unique address bindings are called an Anycast RP set. Each RP communicates with other nodes in the same RP set.
The policy file contains a list of Anycast RP peer addresses, and should be in the following format. This same policy must be attached to the all the RP Anycast RP peers participating in the Anycast RP set.
Sample Policy File
entry policy1 { if match any{ nlri 10.10.10.1/32; nlri 20.20.20.1/32; nlri 30.30.30.1/32; } then { permit; } }
This feature is available on platforms that support the appropriate license for the PIM feature. For complete information about software licensing, including how to obtain and upgrade your license and which licenses support the PIM feature, see the ExtremeXOS v33.1.1 Licensing Guide .